//! 在nodejs环境下，一个js文件就会当做一个模块
//! 在nodejs环境下 一个模块内所定义的变量，函数默认只能在当前模块内使用（私有变量，私有函数），默认在其他js文件中无法使用
//! 如果想要这些私有变量，私有函数能够在其他模块中使用必须进行导出操作
function add(a, b) {
    return a + b
}
function sub(a, b) {
    return a - b
}
//! 导出
//* 方法一
// module.exports = {
//     add,
//     sub
// }

//* 方式二
// module.exports.add = add
// module.exports.sub = sub

//*方式三
exports.add = add
exports.sub = sub

//! exports 是 module.exports的引用
//! exports 和 module.exports指向的是同一个对象
